body {
  background: #aaa;
  font-family: Verdana, sans-serif;
  font-size: 12px;
}

#outer {
  width: 640px;
  border-radius: 8px;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  background: #eee;
  margin: 0 auto;
  padding: 16px;
}

h1 {
  margin:4px 0;
  font-size:1.5em;
}

pre {
  margin:0;
  border:1px solid #777;
  padding:8px;
  background:#fff;
}

#footer {
  text-align: center;
  clear:both;
}

label {
	display:block;
	float:left;
}

#newProductLink {
	clear:both;
	display:block;
}
#prices select {
	display:block;
	float:left;
	clear:left;
}

.currency , .unitPrice , .salePrice {
	width:100px;
	float:left;
}

.msg {
	text-align:center;
	background: silver;
	height: 40px;
	padding-top: 20px;	
}

#pages li {
	display:block;
	float:left;
	width:30px;
}

#pages {
	display:block;
	clear:both;
}

.attributeName , .attributeValue {
	width: 100px;
	display: block;
	float:left;
}

.attributeValue {
	clear:right;
}

.categoryHierarchy {
	width: 300px;
	display: block;
	float:left;
}

#categories label {
	clear:left;
}
.clear {
	clear:both;
}